package org.afs.gescol.core.service.util;

/**
 * For application messages keys.
 * @autor Kobla GBENYO (kobla.gbenyo@gmail.com)
 */
public final class MessageKeyUtil {

    private MessageKeyUtil() {
    }

    /** Error message key when null criteria is provided for searching level. */
    public final static String ERROR_NULL_LEVEL_CRITERIA = "error.null.level.criteria";

    /** Error message key when null criteria is provided for searching series. */
    public final static String ERROR_NULL_SERIES_CRITERIA = "error.null.series.criteria";

    /** Error message key when null is provided for school class. */
    public final static String ERROR_NULL_SCHOOL_CLASS = "error.null.school.class";

    /** Error message key when null is provided for school class. */
    public final static String ERROR_NULL_ASSIGNMENT_SUBJECT = "error.null.assignment.subject";

    /** Error message key when the provided school class is not found. */
    public final static String ERROR_NOT_FOUND_SCHOOL_CLASS = "error.not.found.school.class";

    /** Error message key when the provided assignment subject is not found. */
    public final static String ERROR_NOT_FOUND_ASSIGNMENT_SUBJECT = "error.not.found.assignment.subject";

    /** Error message key when null is provided for cycle id (in case of current period getting). */
    public final static String ERROR_GETTING_CURRENT_PERIOD_NULL_CYCLE_ID = "error.getting.current.period.null.cycle.id";

    /** Error message key when no current period is found. */
    public final static String ERROR_GETTING_CURRENT_PERIOD_NOT_FOUND = "error.getting.current.period.not.found";

    /** Error message key when null is provided for cycle id (in case of durations getting). */
    public final static String ERROR_GETTING_DURATIONS_NULL_CYCLE_ID = "error.getting.durations.null.cycle.id";

    /** Error message key when no durations is found. */
    public final static String ERROR_GETTING_DURATIONS_NOT_FOUND = "error.getting.durations.not.found";
}
